package com.dingreading.cloud.subject.service;

import com.dingreading.cloud.subject.dto.SubjectsFileDto;
import com.mybatisflex.core.service.IService;
import com.dingreading.cloud.subject.entity.SubjectsFiles;

import java.util.List;

/**
 * 备课系统文件管理 服务层。
 *
 * @author EDY
 * @since 2025-10-22
 */
public interface SubjectsFilesService extends IService<SubjectsFiles> {

    List<SubjectsFiles> getFilesBySubjectId(Long subjectId);

    List<SubjectsFileDto> dtoListBySubjectId(Long subjectId);

    SubjectsFileDto dtoBySubjectId(Long id);
}
